/**
 * 日期格式化
 */
export function dateFormat(date, format = 'yyyy-MM-dd hh:mm:ss') {
    let year = date.getFullYear(),
        month = String(date.getMonth() + 1).padStart(2, '0'),
        day = String(date.getDate()).padStart(2, '0'),
        hours = String(date.getHours()).padStart(2, '0'),
        minutes = String(date.getMinutes()).padStart(2, '0'),
        seconds = String(date.getSeconds()).padStart(2, '0');
    // 创建一个映射对象来快速替换格式中的标记
    const formatters = {
        'YYYY': year,
        'MM': month,
        'DD': day,
        'HH': hours,
        'mm': minutes,
        'ss': seconds
    };
    // 使用正则表达式替换格式字符串中的标记
    return format.replace(/YYYY|MM|DD|HH|mm|ss/g, function (match) {
        return formatters[match] || match;
    });
}
